Neurosis Engine
stdafx.h
Go to the documentation of this file.
00001 
00002 // Neurosis Engine - LP23.com
00003 // Copyright © Luigi Pino. All rights reserved.
00004 
00005 /***************************************************************************/
00006 
00007 #pragma once
00008 
00009 #ifndef VC_EXTRALEAN
00010   #define VC_EXTRALEAN                                // Exclude rarely-used stuff from Windows headers
00011 #endif
00012 
00013 // Using WINVER 0x0500 for 'SM_CXVIRTUALSCREEN' and 'SM_CYVIRTUALSCREEN' in window.cpp
00014 #ifndef WINVER                                        // Allow use of features specific to Windows 95 and Windows NT 4 or later.
00015 //#define WINVER 0x0400                               // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
00016   #define WINVER 0x0500                               // Windows 2000
00017 //#define WINVER 0x0501                               // Windows Server 2003 / Windows XP
00018 //#define WINVER 0x0502                               // Windows Server 2003 with SP1 / Windows XP with SP2
00019 //#define WINVER 0x0600                               // Windows Server 2008 / Windows Vista
00020 #endif
00021 
00022 #ifndef _WIN32_WINNT                                  // Allow use of features specific to Windows NT 4 or later.
00023   #define _WIN32_WINNT 0x0400                         // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
00024 //#define _WIN32_WINNT 0x0500                         // Windows 2000
00025 //#define _WIN32_WINNT 0x0501                         // Windows Server 2003 / Windows XP
00026 //#define _WIN32_WINNT 0x0502                         // Windows Server 2003 with SP1 / Windows XP with SP2
00027 //#define _WIN32_WINNT 0x0600                         // Windows Server 2008 / Windows Vista
00028 #endif            
00029 
00030 #ifndef _WIN32_WINDOWS                                // Allow use of features specific to Windows 98 or later.
00031   #define _WIN32_WINDOWS 0x0410                       // Change this to the appropriate value to target Windows Me or later.
00032 #endif
00033 
00034 #ifndef _WIN32_IE                                     // Allow use of features specific to IE 4.0 or later.
00035   #define _WIN32_IE 0x0400                            // Change this to the appropriate value to target IE 5.0 or later.
00036 //#define _WIN32_IE 0x0500                            // Internet Explorer 5.0, 5.0a, 5.0b
00037 //#define _WIN32_IE 0x0501                            // Internet Explorer 5.01
00038 //#define _WIN32_IE 0x0550                            // Internet Explorer 5.5
00039 //#define _WIN32_IE 0x0600                            // Internet Explorer 6.0
00040 //#define _WIN32_IE 0x0601                            // Internet Explorer 6.0 SP1
00041 //#define _WIN32_IE 0x0603                            // Internet Explorer 6.0 SP2
00042 //#define _WIN32_IE 0x0700                            // Internet Explorer 7.0
00043 #endif
00044 
00045 #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS            // Some CString constructors will be explicit
00046 
00047 #define _AFX_ALL_WARNINGS                             // Turns off MFC's hiding of some common and often safely ignored warning messages
00048 
00049 #include <afxwin.h>                                   // MFC core and standard components
00050 #include <afxext.h>                                   // MFC extensions
00051 #include <afxdtctl.h>                                 // MFC support for Internet Explorer 4 Common Controls
00052 
00053 #ifndef _AFX_NO_AFXCMN_SUPPORT
00054   #include <afxcmn.h>                                 // MFC support for Windows Common Controls
00055 #endif
00056 
00057 #define WM_TRAY_NOTIFY WM_APP+1000
00058 
00059 /***************************************************************************/